<?php namespace Home\Controller;
use Hdphp\Controller\Controller;
//用户注册控制器
class RegController extends Controller{
	private $model;
	public function __construct(){
		parent::__construct();
		$this->model = new \Home\Model\Reg;
	}
	public function index(){
	    View::make();
	}
	public function reg(){
		if(IS_POST){
			//1.判断用户名是否已经注册过了
			$userData = Db::table('user')->get();
			//sp($userData);
			foreach ($userData as $v) {
				if(Q('post.uname') == $v['uname']){
					View::error('用户已存在');
					return;
				}
			}
			//2.判断两次输入的密码是否相同
			if(Q('post.upassword') != Q('post.confirmPassword')){
				View::error('两次密码不相同');
				return;
			}
			//3.把新用户添加到数据库
			//insert into user set uname=,upassword=;\
			if($this->model->regUser()) View::success('注册成功',U('login/index'));
			View::error($this->model->getError());
		}
	}
	
	//异步核对用户名
//	public function check(){
//			//得到异步过来的用户名
//		    $uname = Q('post.u');
//			if($uname == ''){
//				echo 2;exit;
//			}
//			//sp($uname);exit;
//			$userData = Db::table('user')->get();
////			sp($userData);exit;
//			foreach ($userData as $v) {
//				if($uname == $v['uname']){
//					echo 1;exit;
//				}
//			}
//			echo 0;
//	}
	
	
}
 ?>